var verify_item_pbdi_di_trait_nbr = JSON.parse('{"CODE":0, "ACTION":"","LEVEL":"T1", "MSG":"","DATA":"","SCRIPTNAME":"verify_item_pbdi_di_trait_nbr"}');

var pbdiClubDcList = []

if (!isNull(cost) && (isNull(trait_nbr) || trait_nbr != 'ALL')) {
    var item_pbdi_di_flag = false
    if (!isNull(item_attributes)) {
        var pbdiClubDcs = item_attributes.get('pbdiClubDcs');
        if (!isNull(pbdiClubDcs)) {
            pbdiClubDcList = pbdiClubDcs.split(',')
        }
    }

    if (!isNull(pbdiClubDcList)) {
        if (!isNull(trait_nbr)) {
            if (trait_store.containsKey(trait_nbr)) {
                var clubList = trait_store.get(trait_nbr)
                if (!isNull(clubList)) {
                    clubList.forEach(function (club) {
                        if (!item_pbdi_di_flag && pbdiClubDcList.indexOf(club + '-' + 1) != -1) {
                            item_pbdi_di_flag = true
                        }
                    })
                }
            }
        } else if (!isNull(store_id)) {
            if (pbdiClubDcList.indexOf(store_id + '-' + store_type) != -1) {
                item_pbdi_di_flag = true
            }
        }
    }
    if (item_pbdi_di_flag) {
        verify_item_pbdi_di_trait_nbr.CODE = 2;
        verify_item_pbdi_di_trait_nbr.ACTION = 'error';
        verify_item_pbdi_di_trait_nbr.MSG = 'PBDI或DI商品，生效区域应为全国';
    }
}
JSON.stringify(verify_item_pbdi_di_trait_nbr);